package com.itheima.jvm.memory.gc;

public class ReferenceCountGcDemo {

    public static void main(String[] args) {

        // 创建Student对象
        Student a = new Student() ;
        Student b = new Student() ;

        // 进行循环引用
        a.instance = b ;
        b.instance = a ;

        // 将a对象和b对象设置为null
        a = null ;
        b = null ;

        // 调用System.gc进行垃圾回收
        System.gc();                    // 如果没有触发垃圾回收说明Hotspot的jvm使用的就是引用计数法来判断对象是否为垃圾

    }

}